package com.ruoyi.common.core.domain.DTO;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;

@Data
public class SelectComboOrderBO {
    @NotNull(message = "页码不能为空")
    private Integer pageNum;
    @NotNull(message = "页大小不能为空")
    private Integer pageSize;
    private Long id;
    private Long comboCardConfigId;
    //开始时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date startDate;
    //结束时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date endDate;
    //订单状态 1-待发货，2-已发货，3-已签收
    private Integer status;
    //套餐名称
    private String comboName;
    //快递单号
    private String trackingNumber;
    //省
    private String province;
    //市
    private String city;
    //区
    private String district;
    //详细地址
    private String detailAddress;
    //收货人手机号
    private String receiverPhone;
    //收货人姓名
    private String receiverName;

    //用户ID
    private Long userId;
}
